<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:rich="http://richfaces.org/rich"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:a4j="http://richfaces.org/a4j">
    <a4j:form id="frmBuscarPlan">
   		<rich:panel id="pnlFiltroEmprendedores" header="#{general.filtrosBusqueda}">
                <h:panelGrid id="pngFiltro" columns="8">
                    <h:outputText id="outFiltro" value="#{general.filtro}:" styleClass="texto_negrita_derecha"/>
                    <h:selectOneMenu id="slmFiltro" value="#{gestorEmprendimientos.filtroBusqueda}" disabled="#{gestorPersonas.renderDetalle}">
                        <f:selectItem id="sliCodigo" itemValue="Nom" itemLabel="Emprendedor"/>
                        <f:selectItem id="sliProforma" itemValue="RUC" itemLabel="RUC"/>
                        <a4j:support id="supFiltros" event="onchange" reRender="pngFiltrosBusqueda"
                                     actionListener="#{gestorEmprendimientos.inicializarFiltros}" ajaxSingle="true"/>
                    </h:selectOneMenu>
                    <h:panelGroup id="pngFiltrosBusqueda">
                        <h:inputText id="intNumOp" value="#{gestorEmprendimientos.nomEmprendedor}" title="#{general.numeroOP}"
                                     rendered="#{gestorEmprendimientos.filtroBusqueda eq 'Nom'}" disabled="#{gestorEmprendimientos.renderDetalle}"
                                     maxlength="9">
                            <a4j:support id="sptNumOp" ajaxSingle="true" event="onchange"/>
                        </h:inputText>
                        <h:inputText id="intNumPed" value="#{gestorEmprendimientos.ciEmprendedor}" title="#{general.numeroProforma}"
                                     rendered="#{gestorEmprendimientos.filtroBusqueda eq 'RUC'}" disabled="#{gestorEmprendimientos.renderDetalle}"
                                     maxlength="45">
                            <a4j:support id="sptNumPed" ajaxSingle="true" event="onchange"/>
                        </h:inputText>

                    </h:panelGroup>
                    <a4j:commandButton id="btnBuscar" value="#{general.buscar}" reRender="pnlResultadoPersonas"
                                       actionListener="#{gestorEmprendimientos.buscar}" disabled="#{gestorEmprendimientos.renderDetalle}"
                                       immediate="true" title="#{general.titleBtnOP}"/>
                </h:panelGrid>
            </rich:panel>

   		<rich:panel id="pnlResultadoPersonas" header="Lista de Emprendimientos Creados">
        	   <rich:dataTable id="tblPersonas" onRowMouseOver="this.style.backgroundColor='#F1F1F1'"
                    onRowMouseOut="this.style.backgroundColor='#{a4jSkin.tableBackgroundColor}'"
                    cellpadding="0" cellspacing="0"
                    width="700" rows="5" border="0" var="row" value="#{gestorEmprendimientos.listadoActual}" binding="#{gestorEmprendimientos.tablaEmprendimientos}">
                      <rich:column label="#{general.codigo}" >
                    	    <f:facet name="header">
                            	<h:outputText id="outCodigo" value="#{general.codigo}" title="#{general.codigo}"/>
                            </f:facet>
                          <h:outputText value="#{row.codigo}"></h:outputText>
                        </rich:column>
                        <rich:column label="Nombre">
                        	<f:facet name="header">
                        		<h:outputText id="outNombre" value="Nombre" title="Nombre"/>
                            </f:facet>
                            <h:outputText value="#{row.nombre}"></h:outputText>
                        </rich:column>


                       <rich:column label="RUC">
                        	<f:facet name="header">
                        		<h:outputText id="outRUC" value="RUC" title="RUC"/>
                            </f:facet>
                           <h:outputText value="#{row.ruc}"></h:outputText>
                        </rich:column>
                       <rich:column label="direccion">
                        	<f:facet name="header">
                        		<h:outputText id="outDireccion" value="#{general.direccion}" title="#{general.direccion}"/>
                            </f:facet>
                           <h:outputText value="#{row.direccion}"></h:outputText>
                        </rich:column>
                       <rich:column label="email">
                        	<f:facet name="header">
                        		<h:outputText id="outEmail" value="email" title="email"/>
                            </f:facet>
                           <h:outputText value="#{row.email}"></h:outputText>
                        </rich:column>

                     	<rich:column>

                            <f:facet id="fctClmAcciones" name="header">
                            	<h:outputText id="outClmAcciones" value="Acciones" title="Acciones"/>
                            </f:facet>

	                        <div id="divAcciones" align="center">
                                    <a4j:commandButton id="btnAccionEliminarPP" action="#{gestorEmprendimientos.eliminar}" value="Eliminar #{general.plan} de Negocios"
	                                               image="/imagenes/close.png" title="Eliminar #{general.plan} de Negocios" reRender="pnlResultadoPersonas"/>
                                    <a4j:commandButton id="btnAccionModificarPP" action="#{gestorEmprendimientos.editar}" value="Modificar #{general.plan} de Negocios"
	                                               image="/imagenes/book_open.ico" title="Modificar #{general.plan} de Negocios"/>
	                        </div>
                        </rich:column>
                         <f:facet id="fctPieDetalle" name="footer">
                        	<rich:datascroller id="dtsDetalleProforma" for="tblPersonas"/>
                    	</f:facet>
                   </rich:dataTable>
		</rich:panel>
        	<h:panelGrid id="pngBtnResultado" columns="2" cellspacing="5px">

                    <a4j:commandButton id="btnNuevoPP" value="Nueva" action="#{gestorEmprendimientos.nuevo}"
                                           title="Nueva" ajaxSingle="true"/>

            </h:panelGrid>

    </a4j:form>
</ui:composition>